iT邦幫忙

2022 iThome 鐵人賽

DAY 12
0
Software Development

第一次學C#的經驗談系列 第 12

Day12主題:認識迴圈

  • 分享至 

  • xImage
  •  

就好像開車遇到圓環一樣,一直遶一直遶,直到遇到想要的路口才會轉出去,迴圈就類似這樣的情況;當程式執行列印或相關指令時,皆是執行過後就沒了,難免會遇到需要重複驗證或計算的時候,這時迴圈功能就顯示出它的重要性了。

那麼常用的迴圈有4種方式,舉例如下並一一說明供參考。

1. for:
把[控制變數的設定]、[結束條件測試]、[控制變數的調整]全都寫在小括弧之中。
舉例 --> 99乘法表。
https://ithelp.ithome.com.tw/upload/images/20220912/20142779ZyYz3FvcWB.png

![https://ithelp.ithome.com.tw/upload/images/20220912/20142779nzRPsWoVIP.png](https://ithelp.ithome.com.tw/upload/images/20220912/20142779nzRPsWoVIP.png)

2. foreach:
通常都是配合陣列來使用,將陣列內的所有元素逐一指定給變數,直到每一個元素都處理完畢才會離開迴圈。
舉例 --> 宣告一個有5個數值的陣列,再從陣列內取出數值。
https://ithelp.ithome.com.tw/upload/images/20220912/20142779Uo5BHdzKgz.png

3. while:
屬於前測試迴圈,控制變數(control variable)必須在while之前就先設定好。
舉例 --> 列出數字X的所有因數。
https://ithelp.ithome.com.tw/upload/images/20220912/20142779xBG6pOUVSP.png

4. do-while:
屬於後測試迴圈,與while類似,無論如何都會執行1次。
舉例 --> 從10開始列印,每次減1,只要數值大於0。
https://ithelp.ithome.com.tw/upload/images/20220912/20142779jtpwB5aeyf.png

參考來源:
程式語言教學誌

Microsoft Docs


上一篇
Day11主題:認識進位
下一篇
Day13主題:認識陣列
系列文
第一次學C#的經驗談30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言